<el-table-column
                    v-for="(item,index) in visibleColumns"
                    :key="index"
                    :align="item.align"
                    :label="item.label"
                    :min-width="item.minWidth"
                    :prop="item.prop"
                    show-overflow-tooltip
                    :fixed="item.fixed"
            >
                <template v-if="item.tags" v-slot:default="{scope, row}">
                    <el-tag
                      v-if="getTagConfig(item, row)"
                      :type="getTagConfig(item, row).type"
                      :color="getTagConfig(item, row).color"
                      hit
                    >
                      {{ getTagConfig(item, row).label }}
                    </el-tag>

                    <el-tag v-else>未配置标签</el-tag>
                </template>
                <template v-else-if="item.type && (item.type === 'image'|| item.type === 'images')" v-slot:default="{scope, row}">
                    <template v-if="row[item.prop].length>0">
                        <el-image
                                v-for="(image, index1) in row[item.prop]"
                                :key="index1"
                                :src="image"
                                style="width: 50px; height: 50px; margin-right: 10px;"
                                :preview-src-list="row[item.prop]"
                                fit="fill"
                        ></el-image>
                    </template>
                    <template v-else>
                       --
                    </template>

                </template>

                <template v-else-if="item.type && item.type === 'buttons'" v-slot:default="{scope, row}">
                    <el-row type="flex" justify="space-around">
                        <!-- 使用 v-for 遍历 buttons -->
                        <el-button
                            v-for="(button, key) in item.buttons"
                            :key="key"
                            v-if="button"
                            :icon="button.icon"
                            :title="button.label"
                            :type="button.type"
                            :size="button.size"
                            circle
                            @click="handleButtonClick(row,button)"
                        ></el-button>
                    </el-row>
                </template>
            </el-table-column>

